[INFO] cloning repository https://github.com/mark-christiaens/interleaver
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mark-christiaens/interleaver" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmark-christiaens%2Finterleaver", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmark-christiaens%2Finterleaver'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4cda7e244e9fcdd70976f52ebd3f417c8d1cb00a
[INFO] building mark-christiaens/interleaver against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmark-christiaens%2Finterleaver" "/workspace/builds/worker-5/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/mark-christiaens/interleaver on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/mark-christiaens/interleaver
[INFO] finished tweaking git repo https://github.com/mark-christiaens/interleaver
[INFO] tweaked toml for git repo https://github.com/mark-christiaens/interleaver written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate git repo https://github.com/mark-christiaens/interleaver already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/docopt/docopt.rs`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 979f753e4203c9a04b9ff7bb7287b1d9052cbf892994496d01cef8240b6c3d7b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "979f753e4203c9a04b9ff7bb7287b1d9052cbf892994496d01cef8240b6c3d7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "979f753e4203c9a04b9ff7bb7287b1d9052cbf892994496d01cef8240b6c3d7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "979f753e4203c9a04b9ff7bb7287b1d9052cbf892994496d01cef8240b6c3d7b", kill_on_drop: false }`
[INFO] [stdout] 979f753e4203c9a04b9ff7bb7287b1d9052cbf892994496d01cef8240b6c3d7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2986a2dfb407aba59e03de03f8475e0e2c32105b22b2eb15c6c472e59b58a51
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f2986a2dfb407aba59e03de03f8475e0e2c32105b22b2eb15c6c472e59b58a51", kill_on_drop: false }`
[INFO] [stderr]    Compiling docopt v0.6.3 (https://github.com/docopt/docopt.rs#ee384409)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |   macro_rules! werr(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 215 | |     ($($arg:tt)*) => (
[INFO] [stdout] 216 | |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stdout] 217 | |             Ok(_) => (),
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     )
[INFO] [stdout] 221 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 214 | macro_rules! werr{
[INFO] [stdout] 215 |     ($($arg:tt)*) => (
[INFO] [stdout] 216 |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stdout] 217 |             Ok(_) => (),
[INFO] [stdout] 218 |             Err(err) => fail!("{}", err),
[INFO] [stdout] 219 |         }
[INFO] [stdout]   ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 221 | );
[INFO] [stdout]     |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:630:18
[INFO] [stdout]     |
[INFO] [stdout] 630 |   macro_rules! derr(
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 631 | |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stdout] 632 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 630 | macro_rules! derr{
[INFO] [stdout] 631 |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stdout] 632 | }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 632 | );
[INFO] [stdout]     |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:740:24
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                        ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:740:61
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                             ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:745:32
[INFO] [stdout]     |
[INFO] [stdout] 745 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:745:57
[INFO] [stdout]     |
[INFO] [stdout] 745 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                             ----  ^^ expected parameter name
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:745:75
[INFO] [stdout]     |
[INFO] [stdout] 745 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:761:12
[INFO] [stdout]     |
[INFO] [stdout] 761 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:761:49
[INFO] [stdout]     |
[INFO] [stdout] 761 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:766:12
[INFO] [stdout]     |
[INFO] [stdout] 766 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:766:37
[INFO] [stdout]     |
[INFO] [stdout] 766 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |                               ----  ^^ expected parameter name
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:766:55
[INFO] [stdout]     |
[INFO] [stdout] 766 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:771:12
[INFO] [stdout]     |
[INFO] [stdout] 771 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:771:49
[INFO] [stdout]     |
[INFO] [stdout] 771 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stdout]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:775:26
[INFO] [stdout]     |
[INFO] [stdout] 775 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:775:63
[INFO] [stdout]     |
[INFO] [stdout] 775 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:780:32
[INFO] [stdout]     |
[INFO] [stdout] 780 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:780:69
[INFO] [stdout]     |
[INFO] [stdout] 780 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:786:25
[INFO] [stdout]     |
[INFO] [stdout] 786 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                         ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:786:50
[INFO] [stdout]     |
[INFO] [stdout] 786 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                            ----  ^^ expected parameter name
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:786:68
[INFO] [stdout]     |
[INFO] [stdout] 786 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                                                    ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:791:29
[INFO] [stdout]     |
[INFO] [stdout] 791 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                             ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:791:66
[INFO] [stdout]     |
[INFO] [stdout] 791 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:796:32
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:796:57
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                             ----  ^^ expected parameter name
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:796:75
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:801:36
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:801:73
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:806:26
[INFO] [stdout]     |
[INFO] [stdout] 806 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:806:51
[INFO] [stdout]     |
[INFO] [stdout] 806 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stdout]     |                                             ----  ^^ expected parameter name
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:806:69
[INFO] [stdout]     |
[INFO] [stdout] 806 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stdout]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:818:23
[INFO] [stdout]     |
[INFO] [stdout] 818 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                       ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:818:48
[INFO] [stdout]     |
[INFO] [stdout] 818 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                          ----  ^^ expected parameter name
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:818:66
[INFO] [stdout]     |
[INFO] [stdout] 818 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:833:27
[INFO] [stdout]     |
[INFO] [stdout] 833 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:833:64
[INFO] [stdout]     |
[INFO] [stdout] 833 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                                ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:838:23
[INFO] [stdout]     |
[INFO] [stdout] 838 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                       ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:838:48
[INFO] [stdout]     |
[INFO] [stdout] 838 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                          ----  ^^ expected parameter name
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:838:66
[INFO] [stdout]     |
[INFO] [stdout] 838 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stdout]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:843:31
[INFO] [stdout]     |
[INFO] [stdout] 843 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:843:68
[INFO] [stdout]     |
[INFO] [stdout] 843 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:848:31
[INFO] [stdout]     |
[INFO] [stdout] 848 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:848:68
[INFO] [stdout]     |
[INFO] [stdout] 848 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stdout]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:899:23
[INFO] [stdout]     |
[INFO] [stdout] 899 | fn with_os_argv<T>(f: |&[&str]| -> T) -> T {
[INFO] [stdout]     |                       ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:195:50
[INFO] [stdout]     |
[INFO] [stdout] 195 | #![feature(plugin_registrar, macro_rules, phase, quote)]
[INFO] [stdout]     |                                                  ^^^^^ feature has been removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/parse.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |   macro_rules! err(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 51 | |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stdout] 52 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! err{
[INFO] [stdout] 51 |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stdout] 52 | }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 52 | );
[INFO] [stdout]    |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found keyword `self`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/parse.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         try!(self.add_desc(short.as_slice(), long.as_slice(), has_arg))
[INFO] [stdout]     |                                                                        - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] ...
[INFO] [stdout] 214 |         self.parse_default(full_desc)
[INFO] [stdout]     |         ^^^^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/parse.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         try!(writeln!(f, "====="))
[INFO] [stdout]     |                                   - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 285 |         try!(writeln!(f, "Program: {}", self.program))
[INFO] [stdout]     |         ^^^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/parse.rs:924:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |         try!(writeln!(f, "Positional: {}", self.positional))
[INFO] [stdout]     |                                                             - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 924 |         try!(writeln!(f, "Flags: {}", self.flags))
[INFO] [stdout]     |         ^^^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/synonym.rs:38:40
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn with_key<T>(&self, k: &K, with: |&K| -> T) -> T {
[INFO] [stdout]    |                                        ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `debug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/ee38440/src/lib.rs:197:1
[INFO] [stdout]     |
[INFO] [stdout] 197 | extern crate debug;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 51 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `docopt`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "f2986a2dfb407aba59e03de03f8475e0e2c32105b22b2eb15c6c472e59b58a51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2986a2dfb407aba59e03de03f8475e0e2c32105b22b2eb15c6c472e59b58a51", kill_on_drop: false }`
[INFO] [stdout] f2986a2dfb407aba59e03de03f8475e0e2c32105b22b2eb15c6c472e59b58a51
